//===================================================================================
// JobPosition's Contract
//
// Coder: Code Milker v1.0
// 0 - EntityName
// 1 - Properties
//===================================================================================

namespace App.Domain.Contracts {  
     using System;

    public interface ICreateJobPositionCommand {
	Guid Id {get;set;}

string JobTitle {get;set;}

string ReferenceNumber {get;set;}

int JobType {get;set;}

string Responsibilities {get;set;}

string Qualifications {get;set;}

string Department {get;set;}

string WorkingHours {get;set;}

string Payment {get;set;}

string Welfare {get;set;}

string Vacation {get;set;}

int Wants {get;set;}

int Province {get;set;}

int City {get;set;}

int? SalaryRange {get;set;}

int? MonthlySalary {get;set;}

int? Major1 {get;set;}

int? Major2 {get;set;}

int? EducationLevel {get;set;}

int? YearsOfExperience {get;set;}

int? LanguageLevel {get;set;}

int? CareerLevel {get;set;}

int? MinAge {get;set;}

int? MaxAge {get;set;}

int ApplyType {get;set;}

string RecruitingUrl {get;set;}

string SelectProcess {get;set;}

string Address {get;set;}

string PostalCode {get;set;}

string Contact {get;set;}

string Email {get;set;}

string Tel {get;set;}

bool? ApplyByGraduate {get;set;}

bool? IsExchange {get;set;}

DateTime? StartDate {get;set;}

DateTime? Reposted {get;set;}

DateTime EndDate {get;set;}

bool IsPending {get;set;}

bool IsHot {get;set;}

int? Views {get;set;}

int? Applies {get;set;}

int? Clicks {get;set;}

bool IsPosted {get;set;}

int Status {get;set;}

int? Source {get;set;}

DateTime DateCreated {get;set;}

DateTime LastUpdated {get;set;}

Guid ModifiedBy {get;set;}

bool Deleted {get;set;}

Guid CompanyId {get;set;}

    
    }
}
